King_Addons\Admin D

Total Complexity 162
Dependencies 4
Dependents 1
Total lines 1,214
Lines of code 860
Logical lines of code 371
Comment lines 28
Methods 32
Properties 0

Methods 32

Method Rating Maintainability Complexity Lines of code
handleAiChangeText()
D
15
66 243
handleAiGenerateText()
B
35 16 79
fetchAiOpenaiModels()
A
48 9 31
renderAiStatsSection()
A
45 8 36
addAdminMenu()
A
44 6 53
createSettings()
S
46 4 47
handleAiRefreshModels()
S
53 5 21
handleAiCheckTokens()
S
54 5 18
renderAiModelField()
S
51 4 26
createAiSettings()
S
42 1 64
sanitizeAiSettings()
S
57 4 17
getAiAvailableModels()
S
58 4 14
renderAiApiKeyField()
S
46 2 41
incrementAiDailyUsage()
S
60 3 12
getAiDailyUsage()
S
65 3 8
enqueueAiSettingsAssets()
S
53 1 26
renderAiDailyLimitField()
S
54 1 20
showHeaderFooterBuilder()
S
57 1 20
__construct()
S
68 2 7
renderAiEnableButtonsField()
S
64 2 9
showAiSettingsPage()
S
69 2 7
showSettingsPage()
S
69 2 7
showAdminPage()
S
69 2 7
showPopupBuilder()
S
64 1 11
clearAiModelsCache()
S
81 1 3
enqueueSettingsAssets()
S
66 1 8
enqueueAdminAssets()
S
78 1 3
renderAiQuotaSection()
S
78 1 3
king_addons_section_features_callback()
S
70 1 7
king_addons_section_widgets_callback()
S
71 1 6
renderAiEditorSection()
S
78 1 3
renderAiOpenaiSection()
S
78 1 3